const oldPage = Page;
Page = function (pageParams) {
  const { onLoad, onShow, onReady } = pageParams;
 
  // 改造后的onLoad函数
  pageParams.onLoad = function (params) {
    getApp().globalData.loginPro.then(() => {
      onLoad && onLoad.call(this, params);
    }).catch((error) => {
      console.error('登录验证失败或发生错误：', error);
    });
  };
 
  // 改造后的onShow函数
  pageParams.onShow = function () {
    getApp().globalData.loginPro.then(() => {
      onShow && onShow.call(this);
    }).catch((error) => {
      console.error('登录验证失败或发生错误：', error);
    });
  };
 
  // 改造后的onReady函数
  pageParams.onReady = function () {
    getApp().globalData.loginPro.then(() => {
      onReady && onReady.call(this);
    }).catch((error) => {
      console.error('登录验证失败或发生错误：', error);
    });
  };
 
  // 返回使用改造后参数的原始Page函数
  return oldPage(pageParams);
};